﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using MongoDB.Attributes;

namespace OMIP.HMS.Model
{
        /// <summary>
        /// 透析跟踪记录数据模型
        /// </summary>
        [DataContract]
        public class HemodialysisTraceModel : IIdentity
        {
                /// <summary>
                /// 标识
                /// </summary>
                [DataMember]
                [MongoId]
                public String Id { get; set; }

                /// <summary>
                /// 治疗标识
                /// </summary>
                [DataMember]
                public String TreatmentId { get; set; }

                /// <summary>
                /// 执行护士标识
                /// </summary>
                [DataMember]
                public String UndertakeEmployeeId { get; set; }

                /// <summary>
                /// 审核护士标识
                /// </summary>
                [DataMember]
                public String ConfirmEmployeeId { get; set; }

                /// <summary>
                /// 时间
                /// </summary>
                [DataMember]
                public DateTime CreateTime { get; set; }

                /// <summary>
                /// 收缩压
                /// </summary>
                [DataMember]
                public double SystolicBloodPressure { get; set; }

                /// <summary>
                /// 舒张压
                /// </summary>
                [DataMember]
                public double DiastolicBloodPressure { get; set; }

                /// <summary>
                /// 脉搏
                /// </summary>
                [DataMember]
                public double Pluse { get; set; }

                /// <summary>
                /// 泵速
                /// </summary>
                [DataMember]
                public double PumpSpeed { get; set; }

                /// <summary>
                /// 有效流速
                /// </summary>
                [DataMember]
                public double FlowSpeed { get; set; }

                /// <summary>
                /// 动脉压
                /// </summary>
                [DataMember]
                public double ArterialPressure { get; set; }

                /// <summary>
                /// 静脉压
                /// </summary>
                [DataMember]
                public double VenousPressure { get; set; }

                /// <summary>
                /// 跨膜压
                /// </summary>
                [DataMember]
                public double TransmembranePressure { get; set; }

                /// <summary>
                /// 电导率
                /// </summary>
                [DataMember]
                public double Conductivity { get; set; }

                /// <summary>
                /// 温度
                /// </summary>
                [DataMember]
                public double Temperture { get; set; }


                /// <summary>
                /// 肝素余量
                /// </summary>
                [DataMember]
                public double HeparinResidue { get; set; }
        }
}
